input {
    padding: 1px 0px;
}



.head2 {
    position: relative;
    height: 96px;
    width: 1200px;
    margin: 0 auto;
    border: 1px solid #fff !important;



/****************logo******************/ 
    .logo {
        margin: 20px 0;
        .line {
            width: 2px;
            height: 45px;
            margin: 0 14px;
            display: inline-block;
            background: url(/imgs/line.jpg) no-repeat;
            // background: black;
        }
    }
/***************search*******************/ 
    .search {
        margin: 20px 0px 5px 49px;
        position: relative;
        width: 487px;
        z-index: 1;

        i {
            position: absolute;
            top: 10px;
            left: 11px;
            width: 19px;
            height: 19px;
        }

        .icon_bg {
            background: url(/imgs/icon.png) no-repeat -20px 0;
            display: inline-block;
            overflow: hidden;
        }

        input {
            width: 324px;
            height: 34px;
            line-height: 34px;
            border: 2px #e40077 solid;
            padding-left: 34px;
            color: #575757;
            position: absolute;
            top: 0px;
            left: 0px;
            background: none;
            outline: 0;
            resize: none;
        }


        .sear {
            line-height: 40px;
            background: #e40077;
            display: inline-block;
            width: 125px;
            text-align: center;
            font-size: 16px;
            font-weight: 900;
            color: #fff;
            letter-spacing: 14px;
            text-indent: 10px;
        }
    }

/**************cart********************/ 
    .cart_all {
        width: 128px;
        height: 38px;
        line-height: 38px;
        border: 1px #e5e5e5 solid;
        margin-top: 20px;
        margin-left: 20px;
        position: relative;
        text-align: center;
        z-index: 10;
        background: #f8f8fa;
        cursor: pointer;

        .car_pic {
            width: 20px;
            height: 17px;
            position: absolute;
            top: 9px;
            left: 5px;
            background: url(/imgs/icon.png) no-repeat -20px -30px;
            display: inline-block;
            overflow: hidden;
        }

        #shop_count {
            width: 18px;
            padding-right: 2px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #fff;
            display: inline-block;
            font-family: Arial;
            font-size: 12px;
            text-indent: 0;
            background: url(/imgs/shopcatno.png) center center no-repeat;
        }

        .j_r {
            position: absolute;
            top: 12px;
            right: 11px;
            width: 7px;
            height: 13px;
            overflow: hidden;
            font: 400 13px/13px simsun;
            color: #999;
            cursor: pointer;
        }
    }

/****************hot_search********************/ 
    .hot_seacch {
        width: 487px;
        margin-left: 49px;
        color: #575757;
        overflow: hidden;
        word-wrap: break-word;
        height: 20px;



        a {
            color: #575757;
            padding-right: 10px;
            display: inline-block;
        }

        a:hover {
            color: #e40077;
        }

        a.color {
            color: #e40077;
        }
    }





}